import { ComponentPublicInstance } from 'vue';
//如果想要使用框架的自带工具函数请输入uni.$u.u.?你的方法
//网络请示为uni.$u.fetch.?你的方法
interface beforeRouterOpts {
    path: string | null; //当前页面路径，不含前缀 /
    opts?: any; //页面参数
    openType?: string; //当前页面打开的类型
    context: ComponentPublicInstance | null;
}

/**
 * 路由访问前执行的函数
 * @param arg
 */
export const useTmRouterBefore = (arg: beforeRouterOpts): void => {
    // 每一个页面在初化前都会执行
    //返回事件，只有在h5端可以被拦截。
    if (arg.path) {
    }
};
/**
 * 路由访问后执行的函数
 * @param arg
 */
export const useTmRouterAfter = (arg: beforeRouterOpts): void => {
    //每一个页面初始后都会执行
};
